Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Bucket

Defined in bucket

Constructor

constructor(key: string)

Properties

ratelimit: RatelimitDetailsinterface RatelimitDetailsdetritus-client-rest/RatelimitDetails = {
limit: number,
remaining: number,
resetAfter: number,
resetAt: number,
resetAtLocal: number
}
[src]
timeout = Timeoutclass Timeoutdetritus-utils/Timeout[src]
queue: Array<RatelimitQueueinterface RatelimitQueuedetritus-client-rest/RatelimitQueue>external Array = Array<never>external Array[src]

Methods

setRatelimit(
limit: number,
remaining: number,
reset: number,
resetAfter: number
): Bucketclass Bucketdetritus-client-rest/Bucket
[src]
lock(unlockIn: number): void[src]
add(
delayed: RatelimitQueueinterface RatelimitQueuedetritus-client-rest/RatelimitQueue,
unshift: boolean = false
): void
[src]